/* 
Theme Name: dd-black
Author: Design Domme
Author URI: http://designdomme.com
Version: 1.0
*/

html {
height: 100%;
}

body {
background-color:#000000;
background:#000000 url(http://www.mzdevon.com/images/mzd-bg.jpg) fixed no-repeat center top;
color:#ffffff;
background-size: 1637px 1366px;
font-family:trebuchet MS;
font-size:13px;
height: 100%;

}

a, a:active, a:visited {
color:#9a0000;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#ffffff;
}

code, pre {
background:#ececec;
color:#000;
display:block;
direction:ltr;
text-align:left;
border:1px solid #c5c5c5;
margin:8px 2px;
padding:5px;
overflow:auto;
}

#main {
width:700px;
margin:0 auto;
position: relative;
min-height: 100%;
padding-bottom:65px;

}


#header {
height:600px;
width:100%;
}

#header h1 {
margin:0;
padding:40px 0 0 35px;
}

#header h1 a {
text-decoration:none;
color:#9a0000;
}

#header h1 a:hover {
color:#ccc;
}

#navigation {
background:#000000;
border:0px solid #000000;
margin:5px 20px 0 20px;
padding:0px;
font-size:14px;
font-weight:bold;
}

#navigation ul {
list-style:none;
margin:5px 0 0 0;
padding:0;
display:inline;
}

#navigation ul li {
display: inline;
}

#navigation ul li a {
padding:5px 10px 5px 10px;
background:#ececec;
border-left:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;
}

#navigation ul li a:hover {
background:#f4f4f4;
}

#content {
padding:0 10px 0 10px; 
}

#post {
padding:0 2px 0 2px;
margin:10px 0 20px 0;
text-align:left;
}

#post h2{
margin:0;
}

#postmeta {
background:#000000;
border:0px solid #c5c5c5;
padding:5px 10px 5px 10px;
margin:0 15px 20px 15px;
font-size:11px;
font-color:9a0000;
}

#postmeta ul {
list-style:none;
margin:5px 0 0 0;
padding:0;
display:inline;
}

#postmeta ul li {
display: inline;
}

#postmeta ul li a {
padding:5px;
background:#ececec;
border-left:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;
}

#postmeta ul li a:hover {
background:#f4f4f4;
}

#postnavigation {
text-align:center;
padding:5px 10px 5px 10px;
margin:0 15px 20px 15px;
}

#postnavigation ul {
list-style:none;
margin:0 0 0 0;
padding:0;

}

#postnavigation ul li {

}

#postnavigation ul li a {
padding:5px 10px 5px 10px;
background:#9a0000;
border:1px solid #000000;
color:#fff;
}

#postnavigation ul li a:hover {
background:#feeaad;
color:#9a0000;
}

#comments {
background:#000000;
border:1px solid #000000;
margin:0 10px 15px 20px;
padding:5px 10px 5px 10px;
text-align:left;
}

#comments ul {
list-style:none;
margin: 0;
padding:0;
}

.singlecomment {
padding:3px;
margin:5px 0 5px 0px;
}

.singlecomment li {
background:#000000;
border:1px solid #000000;
padding:3px;
margin:5px 0 5px 0px;
}

#commentsform {

}

#commentsform input{
border:#000000 1px solid;
overflow:auto;
}

#commentsform textarea{
border:#000000 1px solid;
overflow:auto;
}

#sidebar {
text-align:center;
padding:2px 0px 2px 0px;
margin:0 0 0 0;
}

#sidebar h2 {
margin:2px 20px 2px 20px;
background:#68bdff;
padding:2px 0 2px 0;
border:1px solid #4d8dbe;
color:#000;
font-size:16px;
}

#sidebar ul {
list-style:none;
margin: 0;
padding:0;
}

#sidebar ul li {
margin:1px 20px 2px 20px;
}

#sidebar ul li a {
margin:0;
padding: 4px 10px 2px 10px;
display: block;
text-decoration: none;
background:#ececec;
border:#c5c5c5 1px solid;
}

#sidebar ul li a:hover {
background:#f4f4f4;
}

#footer {
text-align: center;
bottom: 0;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}